home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet multimedia / Grafika i zdjecia / Edytory grafiki rastrowej i wektorowej / Inscape 0.44.1 / Inkscape-0.44.1-1.win32.exe / doc / WISHLIST < prev   
Text File  |  2006-09-06  |  2KB  |  51 lines

  1.  
  2. Inkscape Wishlist
  3. -----------------
  4. This file is for capturing random details about desired development
  5. work, ideas, etc.  The Inkscape feature request page is probably a
  6. better location for such things, but this can serve as a convenient
  7. scratchpad. 
  8.  
  9.  
  10. Rework xml tree
  11. ===============
  12. use reprs as lightweight wrappers around gnome-xml,
  13. keeping syntax as close to DOM as possible
  14.  
  15.  
  16. Split SPDesktop object into modular inherited objects
  17. =====================================================
  18. SPDesktop - base, has drawing group, no contexts
  19. SPEDesktop - editable desktop - more full-featured
  20. SPNamedDesktop - Desktop, deriving its layout from NamedView - i.e. guides,
  21.   grid etc. will be saved per-desktop
  22.  
  23. desktop_show_borders/hide_borders - show/hide rulers & stuff - usable for
  24.   Bonobo component
  25.  
  26.  
  27.  
  28. Javascript for Animation support(?)
  29. ===================================
  30. > The mozilla javascript engine is under dual MPL/GPL
  31. > (http://lxr.mozilla.org/seamonkey/source/js/src/) and written in C. 
  32. > Hopefully there's some nice way to build off that...
  33.  
  34. The main reason JavaScript would be tricky is that it would be modifying
  35. the document out from under you via the DOM, so you couldn't have a
  36. "time slider" or something like you could for the SMIL stuff.
  37.  
  38. That's a real headache, and the only way I can see it working is if the
  39. document is cloned and played back in a separate "audition" window, then
  40. the modified document thrown away at the end.
  41.  
  42. But then, why implement Javascript in Inkscape?  An audition feature
  43. that calls out to an external player application would work just as well
  44. (and indeed, that's exactly how applications like Flash cope with
  45. scripting).
  46.  
  47. [ note that implementing scripting for Inkscape itself is a separate
  48. issue, and probably warrants a language-agnostic scripting interface
  49. like the GIMP's PDB, only less grotty ]
  50.  
  51. -- Mental